package avicit.bdp.dcs.semistructure.dto;

import avicit.bdp.common.utils.uploads.CatalogBean;

import java.util.List;

/**
 * @金航数码科技有限责任公司
 * @作者：liyb
 * @邮箱：liyb@avic-digital.com
 * @创建时间： 2023-04-12 16:12
 * @类说明： 文件过滤规则
 * @修改记录：
 */
public class FileFilterRuleDto {

    private List<CatalogBean> catalogBeanList;
    private String fileType;
    private String fileNameStart;
    private String fileNameEnd;
    private String fileNameContain;
    private String fileNameCron;
    private boolean containSubdirectory;
    private String templateId;

    public List<CatalogBean> getCatalogBeanList() {
        return catalogBeanList;
    }

    public void setCatalogBeanList(List<CatalogBean> catalogBeanList) {
        this.catalogBeanList = catalogBeanList;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getFileNameStart() {
        return fileNameStart;
    }

    public void setFileNameStart(String fileNameStart) {
        this.fileNameStart = fileNameStart;
    }

    public String getFileNameEnd() {
        return fileNameEnd;
    }

    public void setFileNameEnd(String fileNameEnd) {
        this.fileNameEnd = fileNameEnd;
    }

    public String getFileNameContain() {
        return fileNameContain;
    }

    public void setFileNameContain(String fileNameContain) {
        this.fileNameContain = fileNameContain;
    }

    public String getFileNameCron() {
        return fileNameCron;
    }

    public void setFileNameCron(String fileNameCron) {
        this.fileNameCron = fileNameCron;
    }

    public boolean isContainSubdirectory() {
        return containSubdirectory;
    }

    public void setContainSubdirectory(boolean containSubdirectory) {
        this.containSubdirectory = containSubdirectory;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

}
